BCoT: Introduction to Blockchain-Based Internet …

3

1.1

Objectives

The objective of the work is to.

(i)

deliver an overview of blockchain in the IoT domain;

(ii)

extant in-depth analysis on advantages and applications of blockchain in the

Internet of things; and

(iii)

giving discerning deliberations of technical challenges and limitations of

blockchain of things.

1.2

Contributions

The major contributions of this paper are as follows:

(1)

A transitory introduction on IoT and blockchain is initially given and then the

summary of key features of IoT and blockchain is designated.

(2)

A synopsis of key blockchain technologies and IoT is given with its enactment

in the Internet of things.

(3)

The main part of this paper is engrossed in blockchain and IoT. In this

work, various architectures of the blockchain of things and its applications

are demonstrated.

(4)

Furthermore, this work reviews the applications, challenges, and restraint of

blockchain of things.

1.3

Organization of the Paper

The rest of the chapter is organized as follows. Section 2 examines the background of

blockchain technology. Section 3 presents the Internet of things overview. Section 4

describes challenges in IoT, and Sect. 5 examines the basic architecture of blockchain

for IoT. In Sect. 6, tools and techniques for blockchain of things are presented.

Section 7 talks about the challenges of the blockchain of things and Sect. 8 described

the conclusion of the work.

2

Background on Blockchain Technology

Blockchain is a particular type of distributed database. It contains all the data in

encrypted form to make a chronological order of a single source of truth for data.

The evolution of blockchain and the smart contract also came into the picture [30

34]. A smart contract is a computer code that automates some business logic and

runs on the blockchain network.All blockchain data are distributed in the peer-to-

peer network [3538]. Blockchain comes under the hierarchy of Distributed Ledger